package com.sky.exception;

/**
 * 账号被锁定异常
 */
public class AccountLockedException extends BaseException {


    public AccountLockedException() {
    }

    public AccountLockedException(String msg) {
        super(msg);
    }//super()就是调用父类的午餐构造方法
//    这是一个自定义业务异常类，主要作用如下：
//
//    异常体系：继承自 BaseException，属于业务异常分支，与系统异常（如NullPointerException）区分
//
//    语义明确：专用于"账号被锁定"场景（如多次登录失败触发风控），比通用异常更能精准表达问题
//
//    构造方法：
//
//    无参构造：通常配合预定义错误码/默认提示信息使用
//
//    有参构造：支持动态传递错误描述（如"账号已锁定，请联系管理员"）
//
//    处理方式：在全局异常处理器中被捕获，最终会转换成标准错误响应（如JSON格式）返回给前端
}
